2 REM GREG MARTENS 1983 3 EX=0 11 BZ=10 12 POKE 53280,0 14 RW=1531:RZ=1764:RE=1:TE=1:RM=1397:TM=1 100 DATA0,24,0,0,24,0,0,60,0,0,126,0,0,90,0,0,90,0,0,219,0,0,195,0 110 DATA0,255,0,0,255,0,0,255,0,0,255,0,0,255,0,0,255,0,1,255,128,3,255,192 120 DATA3,255,192,15,255,240,40,255,120,56,255,28,49,255,140 130 DATA 0 140 DATA0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 150 DATA0,195,0,0,219,0,0,90,0,0,90,0,0,126,0,0,60,0,0,24,0,0,24,0,0,24,0,0,24,0 151 DATA 0,24,0,0,24,0,0,24 160 PRINT CHR$(147) 170 PRINT"[158] MOON LANDER[158] [146]";"" 180 PRINT 190 PRINT"USE JOYSTICK IN PORT 2" 191 PRINT 210 PRINT"LEFT THRUSTS LEFT,UP THRUSTS UP" 211 PRINT 212 PRINT"RIGHT THRUSTS RIGHT,DOWN THRUSTS DOWN" 220 PRINT 230 PRINT"WATCH OUT FOR THE MINES" 240 PRINT 250 PRINT"LAND GENTLY OR YOU'LL BOUNCE" 251 PRINT 255 PRINT"YOU GET 10 TRIES,HIGHEST POSSIBLE SCORE" 256 PRINT"IS 10,LOWEST IS -10" 257 PRINT 270 FORJ=0TO126: READX:POKE832+J,X:NEXTJ 280 XO=53248:YO=53249:CO=53279 290 X1=53250:Y1=53251:E=53269 300 POKE2040,13:POKE2041,14 308 POKE 53281,6 309 POKE 53287,1 310 POKE53275,2 319 POKE 53288,2 320 PRINT"YOU HAVE A LIMITED AMOUNT OF FUEL" 321 PRINT"THE HIGHER THE LEVEL THE LESS FUEL":GOSUB 6000 322 PRINT: PRINT"SELECT SKILL LEVEL (1-5)" 323 GET E$:IF E$="" THEN 323 324 IF E$="2"THEN I$="000045" 325 IF E$="3"THEN I$="000030" 326 IF E$="4"THEN I$="000020 327 [139] E$[178]"5"[167] I$[178]"000015" 328 [139] E$[178]"1"[167] I$[178]"000060" 329 [139] E$[177]"5" [176] E$[179]"1"[167]323 330 [153]:[153]"OPENPRESS FIRE BUTTON TO STARTWAIT" 331 [153] 340 [143] 342 JO[178][194](56320):[139]JO[175]16[167]342 350 [151] E,0 370 V[178]75 :H[178]120:VO[178]0:HO[178]0 380 [151]54296,15:[151]54278,240 400 [153][199](147) 401 G[178]31:[129]K[178]1[164]9:X[178]1024[170]G:C[178]55296[170]G:L[178]0:[129]D[178]1[164]25:[151]X[170]L,160:[151]C[170]L,0 402 L[178]L[170]40:[130]D:G[178]G[170]1:[130]K 403 [153]"SYS LUNAR LANDERSYS WAIT"; 410 [129]J[178]1[164]6 :[153] :[130]J 420 [129]J[178]1[164]6 :[129]K[178]1[164]30 430 C$[178]" ":[139][187](1)[179].1[175](K[179]20[176]K[177]25)[167]C$[178]"SYS(null)" 431 [153] C$;:[130]K:[153]:[130]J 432 [129] J[178]1[164]5:[129]K[178]1[164]30 433 C$[178]"CLOSE":[139][187](1)[179].1[175](K[179]17[176]K[177]21)[167]C$[178]"DEF#" 434 [153]C$;:[130]K:[153]:[130]J 435 [153]:[129]J[178]1[164]4:[129]K[178]1[164]30 436 C$[178]"CLOSE":[139][187](1)[179].1[175](K[179]14[176]K[177]18)[167]C$[178]"LIST*" 440 [153]C$;:[130]K:[153]:[130]J 448 [129] Q[178]1984[164]1984[170]30:[151]Q,160:[151]Q[170]54272,0:[130]Q 450 [129]J[178]1[164]31:[153]"STOP=WAIT" ;:[130]J:[153] " SCORE"; 451 [153]"CMDCMDCMDCMD";S;"WAIT"; 452 [143]:PRINT"ONONONONONCMDCMDCMDCMDTRIES";"CMDCMDCMDCMDCMDLEFT";"CMDCMDCMDCMD";BZ;"WAIT"; 458 Q[178]V[170]50 460 [151]XO,H:[151]YO,V:[151]X1,H:[151]Y1,V 465 TI$[178]"000000" 470 K[178][194](203):[161]K$ 471 [139] TI$[177]I$ [167]749 500 V1[178].1:H1[178]0 501 EO[178]1: JO[178][194](56320):[139] [168]JO[175]1[167]V1[178][171].5:EO[178]3 520 [139][168]JO[175]4[167]H1[178][171].2 530 [139][168]JO[175]8[167]H1[178].2 531 [139][168]JO[175]2[167]V1[178].5:EO[178]3 532 [141] 3000 540 [137]560 550 [139]K[178]64[167]V1[178].1:H1[178]0:EO[178]1 560 [139][194](E)[178]EO[137]600 580 [151]E,EO:[139]EO[178]1[167][151]54276,0:[137]600 590 [151]54273,8:[151]54276,129 600 [139]H1[178]H9[137]630 610 H9[178]H1:K[178][180]([182](H9))[172]129:[151]54273,99:[151]54276,K 630 VO[178]VO[170]V1:HO[178]HO[170]H1 650 [139]V[179]50[167]VO[178][182](VO) 660 [139]H[179]20[167]HO[178][182](HO) 670 [139]H[177]240[167]HO[178][171][182](HO) 680 V[178]V[170]VO:H[178]H[170]HO 700 [151]XO,H:[151]YO,V:[151]X1,H:[151]Y1,V[170]10 710 C[178][194](CO):[139](C[175]1)[178]0[137]470 720 [139]V[177]210[137]780 730 [139]V[170]VO[179]100[137]470 748 [137]750 749 [153][199](19);"OUTOFFUEL!":[137]751 750 [153][199](19);"CRASHED" 751 S[178]S[171]1:QW[178]54272:[129]R[178]QW[164]QW[170]24:[151]R,0:[130]:[151]QW[170]24,47:[151]QW[170]5,64[170]7 752 [151]QW[170]6,240:[151]QW[170]4,129:[151]QW[170]1,36:[151]QW,85 753 [129]X[178]1[164]30:[151]53287,2:[151]53287,7:[151]53287,8:[151]E,0:[151]E,1:[130]:[151]E,0 754 [129]Z[178]15[164]0[169][171]1:[151]QW[170]24,[181](Z):[130]:[151]53287,1:TI$[178]"000000" 755 [129] X[178]1[164]5:[151] 53280,2:[151]53281,1:[129]Z[178]1[164]10:[130]Z 756 [151] 53280,0:[151]53281,6:[129]Z[178]1[164]10:[130]Z:[130]X 759 BZ[178]BZ[171]1 760 [137]820 780 [139]VO[177]1[176]VO[179]0[167]VO[178][171][182](VO):[137]470 790 [153][199](19);"LANDED!" 791 [141] 7000:S[178]S[170]1:BZ[178]BZ[171]1:TI$[178]"000000" 800 [151]YO,219 820 [151]54276,0:[151]54296,0 830 [139] BZ[179]1 [167] [137] 1000 831 V[178]75:H[178]120:VO[178]0:HO[178]0:[151] E,0 832 [151] 54296,15:[151]54278,240 833 [129] X[178]1024 [164] 1034:[151]X,32:[130] X 834 [129] X[178]1104 [164]1120:[151]X,32:[130]X 835 [137] 403 1000 [153] "GAME OVER" 1001 [153] "WANT TO PLAY A GAME?WAIT":[153] 1002 BZ[178]10:S[178]0 1003 [151]198,0:[146]198,1:[161]ZZ$ 1004 [139]ZZ$[178]"Y"[167]330 1005 [137] 8000:[143] **** END **** 2000 VV[178]54272:[151]VV[170]6,0:[151]VV[170]5,31:[151]VV[170]1,180:[151]VV[170]4,33 2001 [129]NN[178]1[164]100:[130]NN 2002 [151]VV[170]4,0:[137] 1999 3000 [151] RW,90:[151]RW[170]54272,1:[151] RW[171]RE,32:RW[178]RW[170]RE:[139] RW[177]1504[170]28[167] RE[178][171]1 3001 [139] RW[179]1506[167] RE[178]1 3002 [151]RZ,86:[151]RZ[170]54272,7:[151]RZ[171]TE,32:RZ[178]RZ[170]TE:[139]RZ[177]1744[170]28[167]TE[178][171]1 3003 [139]RZ[179]1744[170]2[167]TE[178]1 3004 [151]RM,35:[151]RM[170]54272,2:[151]RM[171]TM,32:RM[178]RM[170]TM:[139]RM[177]1384[170]28[167]TM[178][171]1 3005 [139]RM[179]1384[170]2[167]TM[178]1 3008 [142] 6000 [151] 54296,15:[151] 54295,0 6010 VV[178]54272:[151]VV[170]1,40 6020 [143] POKEVV+6,0:POKEVV+5,204:POKEVV+4,0:POKEVV+4,129 6030 [143] FORNN=0TO2500:NEXTNN 6040 [151]VV[170]6,240:[151]VV[170]5,0:[151]VV[170]4,0 6050 [151]VV[170]4,17 6060 [129]MM[178]150[164]0[169][171]1 6070 [129]NN[178]MM[164]50[171]MM 6080 [151]VV[170]1,NN 6090 [130]NN:[130]MM 6100 [151]VV[170]1,3 6150 [151]VV[170]6,0:[151]VV[170]5,5:[129]NN[178]3 [164]100[169]5 6160 [151]VV[170]1,NN:[151]VV[170]4,33 6170 [129]MM[178]1[164]40[171]0.25[172]NN:[130]MM 6180 [151]VV[170]4,0:[129]MM[178]1[164]120[171]NN:[130]MM 6190 [130]NN 6200 [151]VV[170]5,31:[151]VV[170]4,129 6210 [129]NN[178]40[164]200[169]0.1 6220 [151]VV[170]1,NN 6230 [130]NN 6240 [151]VV[170]4,0 6260 [142] 7000 [151] 54296,15:[151] 54295,0 7010 VV[178]54272:[151]VV[170]1,40 7020 [143] POKEVV+6,0:POKEVV+5,204:POKEVV+4,0:POKEVV+4,129 7030 [143] FORNN=0TO2500:NEXTNN 7040 [151]VV[170]6,240:[151]VV[170]5,0:[151]VV[170]4,0 7050 [151]VV[170]4,17 7060 [129]MM[178] 20[164]0[169][171]1 7070 [129]NN[178]MM[164]70[171]MM 7080 [151]VV[170]1,NN 7090 [130]NN:[130]MM 7100 [151]VV[170]1,3 7105 [142] 8000 [153]"LOADLOAD"[199](34)"PAYLOAD"[199](34)",8":[153]"RUN" 8002 [151]631,13:[151]632,13:[151]198,2